gps navigation software developers application radius3 business relationship open source garmin process thin-client development management projects customer crm gis engineering